<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        var str= 'wenlinhui';
        console.log(str.length);
        console.log(str.replace('lin','yy'));
        console.log(str.substring(1,3));
        // 类型转换
        console.log('10' - 2);//结果是8，先自动将10转换未number类型，再和2相减
        console.log('10' + 2); //做加法运算时，只有有一个操作数为字符串，则进行字符串拼接
        console.log(1+ 2 + '456'); //结果为3456，先计算1+2，再和345进行连接
        console.log("2" * '5'); //自动将“2”和“3”转换为number类型，再相乘
        console.log("五" * 2); //结果是NaN。在进行乘法运算时，会先将操作数转化为number
                                //但是“五”无法转换未number,转换失败，结果为NaN
        console.log(55 == "55");  //先将“55”转换为number ，再相比较
        console.log(123 === "123"); //===在比较时，除了比较内容以外，还要比较类型是否相等。
        let x= parseFloat("9.8") + 5;
        // alert('x = '+ x);
        // alert(parseFloat("4.5")+" "+parseInt("4.5"));

        // var d= 7; alert(typeof d);
        // d="99";
        // alert(typeof d);
        // d=null;
        // alert(typeof d);
        // alert(undefined==null);
        let regex = /^\d+$/;
        alert(regex.test("23223r"));

    </script>
    <style>
        body{
            background-color: dodgerblue;
        }
    </style>
</head>
<body>
    <p>李杨杨</p>
</body>
</html>